[INFO] cloning repository https://github.com/riogu/henceforth
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/riogu/henceforth" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 901b7da533263c13e533950ef176588d4d742868
[INFO] testing riogu/henceforth against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Friogu%2Fhenceforth" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/riogu/henceforth
[INFO] finished tweaking git repo https://github.com/riogu/henceforth
[INFO] tweaked toml for git repo https://github.com/riogu/henceforth written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/riogu/henceforth on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/riogu/henceforth already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d54e9ac5e0e2f5b8bdf589e6b42cd24f66a3926cc9dbc1948655b8ddaa9b715c
[INFO] running `Command { std: "docker" "start" "-a" "d54e9ac5e0e2f5b8bdf589e6b42cd24f66a3926cc9dbc1948655b8ddaa9b715c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d54e9ac5e0e2f5b8bdf589e6b42cd24f66a3926cc9dbc1948655b8ddaa9b715c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d54e9ac5e0e2f5b8bdf589e6b42cd24f66a3926cc9dbc1948655b8ddaa9b715c", kill_on_drop: false }`
[INFO] [stdout] d54e9ac5e0e2f5b8bdf589e6b42cd24f66a3926cc9dbc1948655b8ddaa9b715c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 09fb4abb2c855a9f7d71f182d5a20495925f8ec9fec112dd1729d105d381bd87
[INFO] running `Command { std: "docker" "start" "-a" "09fb4abb2c855a9f7d71f182d5a20495925f8ec9fec112dd1729d105d381bd87", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling clap_builder v4.5.52
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling clap v4.5.52
[INFO] [stderr]    Compiling henceforth v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.81s
[INFO] running `Command { std: "docker" "inspect" "09fb4abb2c855a9f7d71f182d5a20495925f8ec9fec112dd1729d105d381bd87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09fb4abb2c855a9f7d71f182d5a20495925f8ec9fec112dd1729d105d381bd87", kill_on_drop: false }`
[INFO] [stdout] 09fb4abb2c855a9f7d71f182d5a20495925f8ec9fec112dd1729d105d381bd87
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8ee8403bc7b1b261917e5db49df35fff91a9c6704428ec9ee210d5f2f5415da9
[INFO] running `Command { std: "docker" "start" "-a" "8ee8403bc7b1b261917e5db49df35fff91a9c6704428ec9ee210d5f2f5415da9", kill_on_drop: false }`
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling henceforth v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.75s
[INFO] running `Command { std: "docker" "inspect" "8ee8403bc7b1b261917e5db49df35fff91a9c6704428ec9ee210d5f2f5415da9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ee8403bc7b1b261917e5db49df35fff91a9c6704428ec9ee210d5f2f5415da9", kill_on_drop: false }`
[INFO] [stdout] 8ee8403bc7b1b261917e5db49df35fff91a9c6704428ec9ee210d5f2f5415da9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2b223f6420ce0bfddedc91ef97caec7c260bd28da1e9cf710356111b261b4f07
[INFO] running `Command { std: "docker" "start" "-a" "2b223f6420ce0bfddedc91ef97caec7c260bd28da1e9cf710356111b261b4f07", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/henceforth-1c495b72b4fcc2e3)
[INFO] [stdout] running 33 tests
[INFO] [stdout] test hfs::lexer::tests::test_copy_and_move ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_no_return_type ... ok
[INFO] [stdout] test hfs::lexer::tests::test_simple_if_else ... ok
[INFO] [stdout] test hfs::lexer::tests::test_copy_and_move_func_calls ... ok
[INFO] [stdout] test hfs::lexer::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::lexer::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::parser::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::parser::tests::test_function_with_no_arguments ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_no_arguments ... ok
[INFO] [stdout] test hfs::lexer::tests::test_operations ... ok
[INFO] [stdout] test hfs::parser::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::lexer::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::lexer::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::lexer::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_copy_and_move ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_variable_declarations ... ok
[INFO] [stdout] test hfs::stack_analyzer::tests::test_operations ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_simple_if_else ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_simple_main ... ok
[INFO] [stdout] test hfs::stack_analyzer::tests::test_copy_and_move ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_copy_and_move_func_calls ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_simple_if_else ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_operations ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_function_with_no_return_type ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_no_return_type ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_while_loop ... FAILED
[INFO] [stdout] test hfs::stack_analyzer::tests::test_function_with_no_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_function_with_lots_of_arguments ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_if_elif_else ... FAILED
[INFO] [stdout] test hfs::parser::tests::test_copy_and_move_func_calls ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_function_with_lots_of_arguments' (18) panicked at src/hfs/lexer.rs:327:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("func_with_lots_of_arguments"), Colon, LeftParen, Int, Float, String, Bool, RightParen, Arrow, LeftParen, Int, Float, Bool, String, RightParen, LeftBrace, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(Integer(5)), Literal(Float(5.0)), Literal(Bool(false)), Literal(String("test")), RightParen, Semicolon, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("func_with_lots_of_arguments"), Colon, LeftParen, Int, Float, String, Bool, RightParen, Arrow, LeftParen, Int, Float, Bool, String, RightParen, LeftBrace, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(Integer(5)), Literal(Float(5.0)), Literal(Bool(false)), Literal(String("test")), RightParen, Semicolon, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a3f01e3 - core[a96a4c5c53f902a3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x64230a2c8954 - core[a96a4c5c53f902a3]::panicking::assert_failed::<alloc[c960326de6de28e6]::vec::Vec<henceforth[9e286d71a0df1906]::hfs::token::TokenKind>, alloc[c960326de6de28e6]::vec::Vec<henceforth[9e286d71a0df1906]::hfs::token::TokenKind>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x64230a2bf3ba - henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:327:9
[INFO] [stdout]   22:     0x64230a2b97e7 - henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_function_with_lots_of_arguments::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:302:46
[INFO] [stdout]   23:     0x64230a2f3fb6 - <henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_function_with_lots_of_arguments::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   45:     0x6ffe5057ba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_if_elif_else' (21) panicked at src/hfs/lexer.rs:571:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("print"), Colon, LeftParen, LeftParen, RightParen, RightParen, Arrow, LeftParen, LeftParen, RightParen, RightParen, LeftBrace, RightBrace, Fn, Identifier("fizz_buzz"), Colon, LeftParen, Int, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, If, At, LeftParen, Literal(Integer(15)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizzbuzz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(3)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(5)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("buzz")), RightParen, Semicolon, RightBrace, Else, LeftBrace, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(String("no fizzbuzz")), RightParen, Semicolon, RightBrace, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, At, LeftParen, Literal(Integer(67)), RightParen, MoveCall, Identifier("fizz_buzz"), Semicolon, MoveCall, Identifier("print"), Semicolon, StackKeyword("@pop"), RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("fizz_buzz"), Colon, LeftParen, Int, RightParen, Arrow, LeftParen, String, RightParen, LeftBrace, If, At, LeftParen, Literal(Integer(15)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizzbuzz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(3)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("fizz")), RightParen, Semicolon, RightBrace, Else, If, At, LeftParen, Literal(Integer(5)), Percent, Literal(Integer(0)), Equal, RightParen, LeftBrace, At, LeftParen, Literal(String("buzz")), RightParen, Semicolon, RightBrace, Else, LeftBrace, StackKeyword("@pop"), Semicolon, At, LeftParen, Literal(String("no fizzbuzz")), RightParen, Semicolon, RightBrace, RightBrace, Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, At, LeftParen, Literal(Integer(530)), RightParen, MoveCall, Identifier("fizz_buzz"), Semicolon, StackKeyword("@pop"), Semicolon, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a3f01e3 - core[a96a4c5c53f902a3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x64230a2c8954 - core[a96a4c5c53f902a3]::panicking::assert_failed::<alloc[c960326de6de28e6]::vec::Vec<henceforth[9e286d71a0df1906]::hfs::token::TokenKind>, alloc[c960326de6de28e6]::vec::Vec<henceforth[9e286d71a0df1906]::hfs::token::TokenKind>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x64230a2bc636 - henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_if_elif_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:571:9
[INFO] [stdout]   22:     0x64230a2b9667 - henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_if_elif_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:513:27
[INFO] [stdout]   23:     0x64230a2f3df6 - <henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_if_elif_else::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   45:     0x6ffe5057ba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_if_elif_else' (43) panicked at src/hfs/builder/stack_analyzer_builder.rs:222:56:
[INFO] [stdout] need lhs for mod
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a3f0024 - core[a96a4c5c53f902a3]::panicking::panic_display::<&str>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x64230a3f0024 - core[a96a4c5c53f902a3]::option::expect_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/option.rs:2260:5
[INFO] [stdout]   21:     0x64230a2ca036 - <core[a96a4c5c53f902a3]::option::Option<henceforth[9e286d71a0df1906]::hfs::ast::ExprId>>::expect
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/option.rs:971:21
[INFO] [stdout]   22:     0x64230a2b3b94 - <henceforth[9e286d71a0df1906]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::StackOps>::push_operation
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:222:56
[INFO] [stdout]   23:     0x64230a2ae2f3 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_if_elif_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1129:14
[INFO] [stdout]   24:     0x64230a2a9407 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_if_elif_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1121:27
[INFO] [stdout]   25:     0x64230a2f3b36 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_if_elif_else::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   28:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   29:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   34:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   35:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   36:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   38:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   43:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   45:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   47:     0x6ffe5057ba64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::lexer::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::lexer::tests::test_while_loop' (26) panicked at src/hfs/lexer.rs:478:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, Let, Identifier("a"), Colon, Int, Semicolon, At, LeftParen, Literal(Integer(1000000)), RightParen, MoveAssign, Identifier("a"), Semicolon, While, At, LeftParen, Identifier("a"), Literal(Integer(0)), Greater, RightParen, LeftBrace, At, LeftParen, Identifier("a"), Literal(Integer(1)), Minus, RightParen, MoveAssign, Identifier("a"), Semicolon, RightBrace, RightBrace]
[INFO] [stdout]  right: [Fn, Identifier("main"), Colon, LeftParen, RightParen, Arrow, LeftParen, RightParen, LeftBrace, Let, Identifier("a"), Colon, Int, Semicolon, Let, Identifier("b"), Colon, Int, Semicolon, At, LeftParen, Literal(Integer(100)), RightParen, MoveAssign, Identifier("a"), Semicolon, At, LeftParen, Literal(Integer(0)), RightParen, MoveAssign, Identifier("b"), Semicolon, While, At, LeftParen, Identifier("a"), Literal(Integer(0)), Greater, Identifier("b"), Literal(Integer(200)), Less, And, RightParen, LeftBrace, At, LeftParen, Identifier("a"), Literal(Integer(1)), Minus, RightParen, MoveAssign, Identifier("a"), Semicolon, At, LeftParen, Identifier("b"), Literal(Integer(2)), Plus, RightParen, MoveAssign, Identifier("b"), Semicolon, RightBrace, Return, Semicolon, RightBrace]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a3f01e3 - core[a96a4c5c53f902a3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x64230a2c8954 - core[a96a4c5c53f902a3]::panicking::assert_failed::<alloc[c960326de6de28e6]::vec::Vec<henceforth[9e286d71a0df1906]::hfs::token::TokenKind>, alloc[c960326de6de28e6]::vec::Vec<henceforth[9e286d71a0df1906]::hfs::token::TokenKind>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x64230a2bb969 - henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:478:9
[INFO] [stdout]   22:     0x64230a2b9607 - henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/lexer.rs:436:25
[INFO] [stdout]   23:     0x64230a2f3d76 - <henceforth[9e286d71a0df1906]::hfs::lexer::tests::test_while_loop::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   45:     0x6ffe5057ba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_copy_and_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_copy_and_move' (27) panicked at src/hfs/builder/parser_builder.rs:110:88:
[INFO] [stdout] not yet implemented: add stuff here joao
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b926a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b2a58 - <henceforth[9e286d71a0df1906]::hfs::builder::parser_builder::ParserBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::VariableOps>::assign_to
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/parser_builder.rs:110:88
[INFO] [stdout]   20:     0x64230a2c12b2 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_copy_and_move
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:631:14
[INFO] [stdout]   21:     0x64230a2b98d7 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_copy_and_move::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:621:28
[INFO] [stdout]   22:     0x64230a2f40f6 - <henceforth[9e286d71a0df1906]::hfs::parser::tests::test_copy_and_move::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   44:     0x6ffe5057ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_operations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_operations' (44) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b926a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b4513 - <henceforth[9e286d71a0df1906]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x64230a2acfeb - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_operations
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1017:14
[INFO] [stdout]   21:     0x64230a2a9377 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_operations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1006:25
[INFO] [stdout]   22:     0x64230a2f3a76 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_operations::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   44:     0x6ffe5057ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_while_loop' (48) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b926a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b4513 - <henceforth[9e286d71a0df1906]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x64230a2ad618 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1053:14
[INFO] [stdout]   21:     0x64230a2a93a7 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1044:25
[INFO] [stdout]   22:     0x64230a2f3ab6 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_while_loop::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   44:     0x6ffe5057ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_simple_if_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_simple_if_else' (45) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b926a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b4513 - <henceforth[9e286d71a0df1906]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x64230a2aef4b - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_simple_if_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1100:14
[INFO] [stdout]   21:     0x64230a2a9467 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_simple_if_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1090:29
[INFO] [stdout]   22:     0x64230a2f3bb6 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_simple_if_else::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   44:     0x6ffe5057ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_copy_and_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_copy_and_move' (38) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b926a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b4513 - <henceforth[9e286d71a0df1906]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x64230a2aebdc - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_copy_and_move
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:997:14
[INFO] [stdout]   21:     0x64230a2a9437 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_copy_and_move::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:988:28
[INFO] [stdout]   22:     0x64230a2f3b76 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_copy_and_move::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   44:     0x6ffe5057ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_copy_and_move_func_calls stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_copy_and_move_func_calls' (39) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b926a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b4513 - <henceforth[9e286d71a0df1906]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x64230a2afd58 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_copy_and_move_func_calls
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1194:14
[INFO] [stdout]   21:     0x64230a2a94c7 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_copy_and_move_func_calls::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:1183:39
[INFO] [stdout]   22:     0x64230a2f3c36 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_copy_and_move_func_calls::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   44:     0x6ffe5057ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_lots_of_arguments' (40) panicked at src/hfs/stack_analyzer.rs:893:14:
[INFO] [stdout] compilation failed: StackAnalyzerError { kind: IncorrectNumberReturnValues(1, 0), path: "test/function_with_lots_of_arguments.hfs", source_info: SourceInfo { line_number: 8, line_offset: 4, token_width: 4 }, debug_info: DebugInfo { compiler_file: "src/hfs/stack_analyzer.rs", compiler_line: 69, compiler_column: 20, internal_dump: "Function func_with_lots_of_arguments:\n\tParameter type: Tuple<i32, f32, str, bool>\n\tReturn type: Tuple<i32, f32, bool, str>\n\tBody: Block Scope (Function):\n\t\t[\n\t\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\n\t\t\t],\n\t\tEmpty,\n\t\tStack Block:\n\t\t\tExpressions:\n\t\t\t[\n\t\t\t\tLiteral:  5,\n\t\t\tLiteral:  5,\n\t\t\tLiteral:  false,\n\t\t\tLiteral:  test\n\t\t\t],\n\t\tEmpty\n\t\t]\n\tParameter Exprs:\n\t[\n\t\tParameter:\n\t\tIndex: 0\n\t\tType: i32,\n\tParameter:\n\t\tIndex: 1\n\t\tType: f32,\n\tParameter:\n\t\tIndex: 2\n\t\tType: str,\n\tParameter:\n\t\tIndex: 3\n\t\tType: bool\n\t]\nFunction main:\n\tParameter type: Tuple<>\n\tReturn type: Tuple<str>\n\tBody: Block Scope (Function):\n\t\t[\n\t\t\n\t\t]\n\tParameter Exprs:\n\t[\n\t\n\t]" } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a3f00a2 - core[a96a4c5c53f902a3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x64230a2b9ae6 - <core[a96a4c5c53f902a3]::result::Result<alloc[c960326de6de28e6]::rc::Rc<dyn henceforth[9e286d71a0df1906]::hfs::builder::utils::Byproduct>, alloc[c960326de6de28e6]::boxed::Box<dyn henceforth[9e286d71a0df1906]::hfs::diagnostics::error::CompileError>>>::expect
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x64230a2acd4c - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::analyze_file
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:893:14
[INFO] [stdout]   22:     0x64230a2b127b - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:910:19
[INFO] [stdout]   23:     0x64230a2a9557 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:909:46
[INFO] [stdout]   24:     0x64230a2f3cf6 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_lots_of_arguments::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   27:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   28:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   33:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   34:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   35:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   37:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   42:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   44:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   46:     0x6ffe5057ba64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_simple_if_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_simple_if_else' (34) panicked at src/hfs/parser.rs:750:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Greater,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  3,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop_all",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    7,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          Return,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              IfStmt,
[INFO] [stdout]          ),
[INFO] [stdout]          Return,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ElseStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                8,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                6,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    9,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        10,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m5[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mGr[0m[31me[0m[1;48;5;52;31ma[0m[31mt[0m[1;48;5;52;31mer[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 14,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    4,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop_all",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 8,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop_all",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 8,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mR[0m[31met[0m[1;48;5;52;31murn[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Return,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/simple_if_else.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 9,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2c18ae - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_simple_if_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:750:9
[INFO] [stdout]   20:     0x64230a2b9907 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_simple_if_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:723:29
[INFO] [stdout]   21:     0x64230a2f4136 - <henceforth[9e286d71a0df1906]::hfs::parser::tests::test_simple_if_else::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   43:     0x6ffe5057ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_operations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_operations' (33) panicked at src/hfs/parser.rs:673:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  1,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Add,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mul,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Div,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mul,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  2,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  false,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Or,
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Not,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  true,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              And,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      8,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      9,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      10,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    11,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      12,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    13,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      15,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      16,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      17,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    18,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          0,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          1,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        2,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          3,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          6,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          7,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          9,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          10,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        11,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        12,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                1[0m[1;48;5;52;31m6[0m[31m,[0m
[INFO] [stdout] [32m>                1[0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mPlus[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31mt[0m[1;48;5;52;31mar[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mSlash[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31mt[0m[1;48;5;52;31mar[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    false,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mOr[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mNo[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    true,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mAnd[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/operations.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 10,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2bfa94 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_operations
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:673:9
[INFO] [stdout]   20:     0x64230a2b9817 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_operations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:639:25
[INFO] [stdout]   21:     0x64230a2f3ff6 - <henceforth[9e286d71a0df1906]::hfs::parser::tests::test_operations::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   43:     0x6ffe5057ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_function_with_no_return_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_function_with_no_return_type' (31) panicked at src/hfs/parser.rs:600:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            [],[0m
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "no_return_type",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 32,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "no_return_type",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 14,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 29,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_no_return_type.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 4,[0m
[INFO] [stdout] [31m<            line_offset: 21,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2c3866 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_function_with_no_return_type
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:600:9
[INFO] [stdout]   20:     0x64230a2b99c7 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_function_with_no_return_type::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:589:43
[INFO] [stdout]   21:     0x64230a2f4236 - <henceforth[9e286d71a0df1906]::hfs::parser::tests::test_function_with_no_return_type::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   43:     0x6ffe5057ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_no_return_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_no_return_type' (42) panicked at src/hfs/stack_analyzer.rs:967:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  AstArena {
[INFO] [stdout] [31m<    exprs: [[0m
[INFO] [stdout] [31m<        Parameter {[0m
[INFO] [stdout] [31m<            index: 0,[0m
[INFO] [stdout] [31m<            type_id: TypeId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<    ],[0m
[INFO] [stdout] [32m>    exprs: [],[0m
[INFO] [stdout]      stmts: [
[INFO] [stdout] [31m<        StackBlock {[0m
[INFO] [stdout] [31m<            expr_ids: [],[0m
[INFO] [stdout] [31m<            consumed_count: 1,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    StmtId([0m
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    StmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            [],[0m
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      vars: [],
[INFO] [stdout]      functions: [
[INFO] [stdout]          FunctionDeclaration {
[INFO] [stdout]              name: "no_return_type",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: StmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout] [31m<            parameter_exprs: [[0m
[INFO] [stdout] [31m<                ExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            parameter_exprs: [],[0m
[INFO] [stdout]          },
[INFO] [stdout]          FunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: StmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              parameter_exprs: [],
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mIn[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 32,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      var_tokens: [],
[INFO] [stdout]      function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "no_return_type",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 14,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [32m>        Token {[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout] [32m>            source_info: SourceInfo {[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout] [32m>            },[0m
[INFO] [stdout] [32m>        },[0m
[INFO] [stdout] [32m>        Token {[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout] [32m>            source_info: SourceInfo {[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout] [32m>            },[0m
[INFO] [stdout] [32m>        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      hfs_stack: [],
[INFO] [stdout]      type_cache: {
[INFO] [stdout] [32m>        Tuple {[0m
[INFO] [stdout] [32m>            type_ids: [[0m
[INFO] [stdout] [32m>                TypeId([0m
[INFO] [stdout] [32m>                    0,[0m
[INFO] [stdout] [32m>                ),[0m
[INFO] [stdout] [32m>            ],[0m
[INFO] [stdout] [32m>            ptr_count: 0,[0m
[INFO] [stdout] [32m>        }: TypeId([0m
[INFO] [stdout] [32m>            4,[0m
[INFO] [stdout] [32m>        ),[0m
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout]              1,
[INFO] [stdout]          ),
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout]              2,
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        String {[0m
[INFO] [stdout] [32m>        Tuple {[0m
[INFO] [stdout] [32m>            type_ids: [],[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout] [31m<            [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32m5[0m[32m,[0m
[INFO] [stdout]          ),
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          }: TypeId(
[INFO] [stdout]              0,
[INFO] [stdout]          ),
[INFO] [stdout] [32m>        String {[0m
[INFO] [stdout] [32m>            ptr_count: 0,[0m
[INFO] [stdout] [32m>        }: TypeId([0m
[INFO] [stdout] [32m>            3,[0m
[INFO] [stdout] [32m>        ),[0m
[INFO] [stdout]      },
[INFO] [stdout]      expr_provenances: [
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]      ],
[INFO] [stdout]      curr_var_provenances: [],
[INFO] [stdout]      curr_func_call_provenances: [
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]          RuntimeValue,
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_no_return_type.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 4,[0m
[INFO] [stdout] [31m<            line_offset: 21,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b11f5 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_no_return_type
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:967:9
[INFO] [stdout]   20:     0x64230a2a9527 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_no_return_type::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:956:43
[INFO] [stdout]   21:     0x64230a2f3cb6 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_no_return_type::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   43:     0x6ffe5057ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_while_loop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_while_loop' (37) panicked at src/hfs/builder/parser_builder.rs:110:88:
[INFO] [stdout] not yet implemented: add stuff here joao
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stderr] error: test failed, to rerun pass `--bin henceforth`
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b926a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b2a58 - <henceforth[9e286d71a0df1906]::hfs::builder::parser_builder::ParserBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::VariableOps>::assign_to
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/parser_builder.rs:110:88
[INFO] [stdout]   20:     0x64230a2bfd23 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:687:14
[INFO] [stdout]   21:     0x64230a2b9847 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:677:25
[INFO] [stdout]   22:     0x64230a2f4036 - <henceforth[9e286d71a0df1906]::hfs::parser::tests::test_while_loop::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   44:     0x6ffe5057ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::stack_analyzer::tests::test_function_with_no_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::stack_analyzer::tests::test_function_with_no_arguments' (41) panicked at src/hfs/builder/stack_analyzer_builder.rs:173:81:
[INFO] [stdout] not yet implemented: joao you gotta figure this one out man
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b926a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2b4513 - <henceforth[9e286d71a0df1906]::hfs::builder::stack_analyzer_builder::StackAnalyzerBuilder as henceforth[9e286d71a0df1906]::hfs::builder::builder::StackOps>::end_stack_block
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/builder/stack_analyzer_builder.rs:173:81
[INFO] [stdout]   20:     0x64230a2b0b00 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_no_arguments
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:945:14
[INFO] [stdout]   21:     0x64230a2a94f7 - henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_no_arguments::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/stack_analyzer.rs:938:41
[INFO] [stdout]   22:     0x64230a2f3c76 - <henceforth[9e286d71a0df1906]::hfs::stack_analyzer::tests::test_function_with_no_arguments::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   44:     0x6ffe5057ba64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_function_with_lots_of_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_function_with_lots_of_arguments' (29) panicked at src/hfs/parser.rs:567:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Float(
[INFO] [stdout]                  5.0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Bool(
[INFO] [stdout]                  false,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "test",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    1,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    2,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        0,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        1,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        2,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        3,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout]                          4,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout]                          5,
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        6,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        9,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "func_with_lots_of_arguments",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m10[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m7[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m7[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Tuple {[0m
[INFO] [stdout] [31m<            type_ids: [[0m
[INFO] [stdout] [31m<                TypeId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ptr_count: 0,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Float([0m
[INFO] [stdout] [31m<                    5.0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Bool([0m
[INFO] [stdout] [31m<                    false,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "test",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 80,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 25,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "func_with_lots_of_arguments",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 27,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 58,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftParen,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/function_with_lots_of_arguments.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 8,[0m
[INFO] [stdout] [31m<            line_offset: 27,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2c4311 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_function_with_lots_of_arguments
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:567:9
[INFO] [stdout]   20:     0x64230a2b99f7 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_function_with_lots_of_arguments::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:542:46
[INFO] [stdout]   21:     0x64230a2f4276 - <henceforth[9e286d71a0df1906]::hfs::parser::tests::test_function_with_lots_of_arguments::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   43:     0x6ffe5057ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_if_elif_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_if_elif_else' (32) panicked at src/hfs/parser.rs:812:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  15,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "fizzbuzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  3,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "fizz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Mod,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  0,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Equal,
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "buzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              String(
[INFO] [stdout]                  "no fizzbuzz",
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m67[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m530[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "fizz_buzz",
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        Identifier([0m
[INFO] [stdout] [31m<            "print",[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      4,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [32m>                Statement([0m
[INFO] [stdout] [32m>                    UnresolvedStmtId([0m
[INFO] [stdout] [32m>                        2,[0m
[INFO] [stdout] [32m>                    ),[0m
[INFO] [stdout] [32m>                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              IfStmt,
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      5,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      6,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      7,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      8,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      9,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        6,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        7,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      10,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      11,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      12,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      13,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        10,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        11,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    15,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      16,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Empty,
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        16,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            ElseStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                17,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        ElseIf {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                9,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                12,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    18,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        ElseIf {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                5,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                8,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    19,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                1,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    20,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        21,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      17,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  18,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        FunctionCall {[0m
[INFO] [stdout] [31m<            identifier: UnresolvedExprId([0m
[INFO] [stdout] [31m<                19,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            is_move: true,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    20,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [32m>        Empty,[0m
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m3,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m3,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m4,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m4,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        25,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        26,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout] [31m<            name: "[0m[1;48;5;52;31mpr[0m[31mi[0m[1;48;5;52;31mnt[0m[31m",[0m
[INFO] [stdout] [32m>            name: "[0m[1;48;5;22;32mf[0m[32mi[0m[1;48;5;22;32mzz_buzz[0m[32m",[0m
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m5[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m4[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m3[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout] [31m<            name: "[0m[1;48;5;52;31mf[0m[31mi[0m[1;48;5;52;31mzz_buzz[0m[31m",[0m
[INFO] [stdout] [32m>            name: "[0m[1;48;5;22;32mma[0m[32mi[0m[1;48;5;22;32mn[0m[32m",[0m
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m7[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m22[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m16[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout] [31m<        UnresolvedFunctionDeclaration {[0m
[INFO] [stdout] [31m<            name: "main",[0m
[INFO] [stdout] [31m<            param_type: TypeId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            return_type: TypeId([0m
[INFO] [stdout] [31m<                4,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                27,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout] [31m<            type_ids: [],[0m
[INFO] [stdout] [31m<            ptr_count: 0,[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Tuple {[0m
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout] [31m<                    [0m[1;48;5;52;31m4[0m[31m,[0m
[INFO] [stdout] [32m>                    [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout] [31m<                    [0m[1;48;5;52;31m0[0m[31m,[0m
[INFO] [stdout] [32m>                    [0m[1;48;5;22;32m3[0m[32m,[0m
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout] [31m<            type_ids: [[0m
[INFO] [stdout] [31m<                TypeId([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [32m>            type_ids: [],[0m
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    15,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "fizzbuzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 10,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    3,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 23,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "fizz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mP[0m[31me[0m[1;48;5;52;31mrcen[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    0,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mEqual[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 23,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "buzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                String([0m
[INFO] [stdout] [31m<                    "no fizzbuzz",[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 13,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    67,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "fizz_buzz",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 14,[0m
[INFO] [stdout] [31m<                token_width: 9,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "print",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 20,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 21,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 7,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 18,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 27,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 18,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 27,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 14,[0m
[INFO] [stdout] [31m<                line_offset: 25,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 8,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: If,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 6,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 19,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 20,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 21,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "print",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "fizz_buzz",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 9,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftParen,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 24,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/if_elif_else.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 22,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2c101a - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_if_elif_else
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:812:9
[INFO] [stdout]   20:     0x64230a2b98a7 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_if_elif_else::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:754:27
[INFO] [stdout]   21:     0x64230a2f40b6 - <henceforth[9e286d71a0df1906]::hfs::parser::tests::test_if_elif_else::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   43:     0x6ffe5057ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- hfs::parser::tests::test_copy_and_move_func_calls stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'hfs::parser::tests::test_copy_and_move_func_calls' (28) panicked at src/hfs/parser.rs:858:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout]  UnresolvedAstArena {
[INFO] [stdout]      unresolved_exprs: [
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@dup",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@rot",
[INFO] [stdout]          ),
[INFO] [stdout]          Operation(
[INFO] [stdout]              Greater,
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@rrot",
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max",
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@swap",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  50,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  10,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Literal(
[INFO] [stdout]              Integer(
[INFO] [stdout]                  30,
[INFO] [stdout]              ),
[INFO] [stdout]          ),
[INFO] [stdout]          Identifier(
[INFO] [stdout]              "max3",
[INFO] [stdout]          ),
[INFO] [stdout]          StackKeyword(
[INFO] [stdout]              "@pop",
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmts: [
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      1,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      2,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      3,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          Return,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m1[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            IfStmt,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    4,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    5,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        Empty,[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m3[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m1[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        4,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        5,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout] [31m<            [0m[1;48;5;52;31mElse[0m[31mStmt,[0m
[INFO] [stdout] [32m>            [0m[1;48;5;22;32mIf[0m[32mStmt,[0m
[INFO] [stdout]          ),
[INFO] [stdout] [31m<        Else([0m
[INFO] [stdout] [31m<            UnresolvedStmtId([0m
[INFO] [stdout] [31m<                6,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        If {[0m
[INFO] [stdout] [31m<            cond: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                0,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            body: UnresolvedStmtId([0m
[INFO] [stdout] [31m<                2,[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            else_stmt: Some([0m
[INFO] [stdout] [31m<                UnresolvedStmtId([0m
[INFO] [stdout] [31m<                    7,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        BlockScope([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        8,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<            Function,[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    6,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout] [32m>        Empty,[0m
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  8,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: false,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    9,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    10,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    11,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    12,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m10[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m5[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m11[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m6[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        12,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        13,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        14,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        15,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        16,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        17,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        18,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]          StackBlock(
[INFO] [stdout]              [
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      13,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      14,
[INFO] [stdout]                  ),
[INFO] [stdout]                  UnresolvedExprId(
[INFO] [stdout]                      15,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]          ),
[INFO] [stdout]          FunctionCall {
[INFO] [stdout]              identifier: UnresolvedExprId(
[INFO] [stdout]                  16,
[INFO] [stdout]              ),
[INFO] [stdout]              is_move: true,
[INFO] [stdout]          },
[INFO] [stdout] [31m<        StackBlock([0m
[INFO] [stdout] [31m<            [[0m
[INFO] [stdout] [31m<                UnresolvedExprId([0m
[INFO] [stdout] [31m<                    17,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ],[0m
[INFO] [stdout] [31m<        ),[0m
[INFO] [stdout]          Empty,
[INFO] [stdout]          BlockScope(
[INFO] [stdout]              [
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m20[0m[31m,[0m
[INFO] [stdout] [32m>                        [0m[1;48;5;22;32m9[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout]                  Statement(
[INFO] [stdout]                      UnresolvedStmtId(
[INFO] [stdout] [31m<                        [0m[1;48;5;52;31m2[0m[31m1,[0m
[INFO] [stdout] [32m>                        1[0m[1;48;5;22;32m0[0m[32m,[0m
[INFO] [stdout]                      ),
[INFO] [stdout]                  ),
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        22,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<                Statement([0m
[INFO] [stdout] [31m<                    UnresolvedStmtId([0m
[INFO] [stdout] [31m<                        23,[0m
[INFO] [stdout] [31m<                    ),[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout]              ],
[INFO] [stdout]              Function,
[INFO] [stdout]          ),
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_vars: [],
[INFO] [stdout]      unresolved_functions: [
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "max",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  4,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m9[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m2[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "max3",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  6,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  5,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                [0m[1;48;5;52;31m19[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m8[0m[32m,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]          UnresolvedFunctionDeclaration {
[INFO] [stdout]              name: "main",
[INFO] [stdout]              param_type: TypeId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              return_type: TypeId(
[INFO] [stdout]                  7,
[INFO] [stdout]              ),
[INFO] [stdout]              body: UnresolvedStmtId(
[INFO] [stdout] [31m<                2[0m[1;48;5;52;31m4[0m[31m,[0m
[INFO] [stdout] [32m>                [0m[1;48;5;22;32m1[0m[32m2,[0m
[INFO] [stdout]              ),
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      types: [
[INFO] [stdout]          Int {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Float {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Bool {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          String {
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]                  TypeId(
[INFO] [stdout]                      0,
[INFO] [stdout]                  ),
[INFO] [stdout]              ],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]          Tuple {
[INFO] [stdout]              type_ids: [],
[INFO] [stdout]              ptr_count: 0,
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_expr_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@dup",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 21,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mGr[0m[31me[0m[1;48;5;52;31ma[0m[31mt[0m[1;48;5;52;31mer[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 26,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rrot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    50,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 7,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    10,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Literal([0m
[INFO] [stdout] [31m<                Integer([0m
[INFO] [stdout] [31m<                    30,[0m
[INFO] [stdout] [31m<                ),[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 13,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max3",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 20,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_stmt_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mA[0m[31mt,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLe[0m[32mt,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 8,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mR[0m[31met[0m[1;48;5;52;31murn[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32met,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 3,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 6,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 29,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 15,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 5,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 4,[0m
[INFO] [stdout] [31m<                line_offset: 12,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mIf[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mLet[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 2,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mBrace[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 28,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@rrot",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mS[0m[31me[0m[1;48;5;52;31mmicolon[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 10,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: [0m[1;48;5;52;31mMov[0m[31me[0m[1;48;5;52;31mCall[0m[31m,[0m
[INFO] [stdout] [32m>            kind: [0m[1;48;5;22;32mL[0m[32me[0m[1;48;5;22;32mt[0m[32m,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 11,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: CopyCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 12,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 11,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@swap",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 16,[0m
[INFO] [stdout] [31m<                token_width: 5,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 13,[0m
[INFO] [stdout] [31m<                line_offset: 26,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 33,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: At,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: MoveCall,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 17,[0m
[INFO] [stdout] [31m<                line_offset: 17,[0m
[INFO] [stdout] [31m<                token_width: 2,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: StackKeyword([0m
[INFO] [stdout] [31m<                "@pop",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 5,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: Semicolon,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 18,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout] [31m<        Token {[0m
[INFO] [stdout] [31m<            kind: LeftBrace,[0m
[INFO] [stdout] [31m<            source_info: SourceInfo {[0m
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 19,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [31m<            },[0m
[INFO] [stdout] [31m<        },[0m
[INFO] [stdout]      ],
[INFO] [stdout]      unresolved_var_tokens: [],
[INFO] [stdout]      unresolved_function_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 3,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "max3",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Identifier([0m
[INFO] [stdout] [31m<                "main",[0m
[INFO] [stdout] [31m<            ),[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 4,[0m
[INFO] [stdout] [31m<                token_width: 4,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      type_tokens: [
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Int,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Float,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: Bool,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout]              kind: String,
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout]                  line_number: 0,
[INFO] [stdout]                  line_offset: 0,
[INFO] [stdout]                  token_width: 0,
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 9,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 1,[0m
[INFO] [stdout] [31m<                line_offset: 22,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 9,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]          Token {
[INFO] [stdout] [31m<            kind: Le[0m[1;48;5;52;31mf[0m[31mt[0m[1;48;5;52;31mParen[0m[31m,[0m
[INFO] [stdout] [32m>            kind: Let,[0m
[INFO] [stdout]              source_info: SourceInfo {
[INFO] [stdout] [31m<                line_number: 16,[0m
[INFO] [stdout] [31m<                line_offset: 10,[0m
[INFO] [stdout] [31m<                token_width: 1,[0m
[INFO] [stdout] [32m>                line_number: 0,[0m
[INFO] [stdout] [32m>                line_offset: 0,[0m
[INFO] [stdout] [32m>                token_width: 0,[0m
[INFO] [stdout]              },
[INFO] [stdout]          },
[INFO] [stdout]      ],
[INFO] [stdout]      diagnostic_info: DiagnosticInfo {
[INFO] [stdout] [31m<        path: "[0m[1;48;5;52;31mtest/copy_and_move_func_calls.hfs[0m[31m",[0m
[INFO] [stdout] [32m>        path: "",[0m
[INFO] [stdout]          eof_pos: SourceInfo {
[INFO] [stdout] [31m<            line_number: 19,[0m
[INFO] [stdout] [31m<            line_offset: 2,[0m
[INFO] [stdout] [31m<            token_width: 1,[0m
[INFO] [stdout] [32m>            line_number: 0,[0m
[INFO] [stdout] [32m>            line_offset: 0,[0m
[INFO] [stdout] [32m>            token_width: 0,[0m
[INFO] [stdout]          },
[INFO] [stdout]      },
[INFO] [stdout]  }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64230a3da2da - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64230a3da2da - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64230a3da2da - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64230a3efb9a - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64230a3efb9a - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x64230a3deb62 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x64230a3deb62 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x64230a3b917f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64230a3b917f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64230a3d2519 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64230a33ce6c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x64230a33ce6c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x64230a3d26d2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x64230a3d26d2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64230a3b9238 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64230a3b0a89 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64230a3b9f4d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64230a3f032c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64230a2c2dbd - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_copy_and_move_func_calls
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:858:9
[INFO] [stdout]   20:     0x64230a2b9967 - henceforth[9e286d71a0df1906]::hfs::parser::tests::test_copy_and_move_func_calls::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/hfs/parser.rs:816:39
[INFO] [stdout]   21:     0x64230a2f41b6 - <henceforth[9e286d71a0df1906]::hfs::parser::tests::test_copy_and_move_func_calls::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x64230a330f4b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64230a330f4b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x64230a33d93b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x64230a33d93b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x64230a33d93b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x64230a33d93b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x64230a339054 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x64230a339054 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x64230a340542 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x64230a340542 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x64230a340542 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x64230a340542 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x64230a340542 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x64230a3d988f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x64230a3d988f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x6ffe504eeaa4 - <unknown>
[INFO] [stdout]   43:     0x6ffe5057ba64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     hfs::lexer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::lexer::tests::test_if_elif_else
[INFO] [stdout]     hfs::lexer::tests::test_while_loop
[INFO] [stdout]     hfs::parser::tests::test_copy_and_move
[INFO] [stdout]     hfs::parser::tests::test_copy_and_move_func_calls
[INFO] [stdout]     hfs::parser::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::parser::tests::test_function_with_no_return_type
[INFO] [stdout]     hfs::parser::tests::test_if_elif_else
[INFO] [stdout]     hfs::parser::tests::test_operations
[INFO] [stdout]     hfs::parser::tests::test_simple_if_else
[INFO] [stdout]     hfs::parser::tests::test_while_loop
[INFO] [stdout]     hfs::stack_analyzer::tests::test_copy_and_move
[INFO] [stdout]     hfs::stack_analyzer::tests::test_copy_and_move_func_calls
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_lots_of_arguments
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_no_arguments
[INFO] [stdout]     hfs::stack_analyzer::tests::test_function_with_no_return_type
[INFO] [stdout]     hfs::stack_analyzer::tests::test_if_elif_else
[INFO] [stdout]     hfs::stack_analyzer::tests::test_operations
[INFO] [stdout]     hfs::stack_analyzer::tests::test_simple_if_else
[INFO] [stdout]     hfs::stack_analyzer::tests::test_while_loop
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2b223f6420ce0bfddedc91ef97caec7c260bd28da1e9cf710356111b261b4f07", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b223f6420ce0bfddedc91ef97caec7c260bd28da1e9cf710356111b261b4f07", kill_on_drop: false }`
[INFO] [stdout] 2b223f6420ce0bfddedc91ef97caec7c260bd28da1e9cf710356111b261b4f07
